.PHONY: all
all: 
	g++ -g -Wall -Wno-unused -o smart_ptr test.cpp -lpthread

clean:
	rm -rf smart_ptr *.o
